package swd.work.generator.base.dotnet;

import java.io.BufferedWriter;

public interface BeanImplement {
	public abstract String createBean(String pstrPrgNO) throws Exception;

    /**
    *
    * @param pbwrPrgNO BufferedWriter 輸出物件
    * @param pstrSysNO String 系統編號
    * @param pstrPrgNO String 程式編號
    * @param pstrBeanName String 要產生的JavaBean 名稱
    * @param pstbTabStr StingBuffer 縮排字集
    * @param pstrTabChar String 縮排字元
    * @return String
    */
	public abstract String outputBeanHeader(BufferedWriter pbwrPrgNO,
			String pstrSysNO, String pstrBeanName,
			StringBuffer pstbTabStr, String pstrTabChar) throws Exception;
}
